<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // 选择匹配符  | 在正则表达式中表示 或 的关系  => 通常配合()一起使用

    // [xyz]   字符匹配符 =>  匹配集合中x y x任意一个 (x或y或z 单个字符之间或的关系 => x|y|z)
    // cat|dog  匹配cat或dog => 单字符 多字符 之间或的关系

    // var str = "I like cat, and you?"
    // var reg = /cat|dog/;
    // console.log(reg.test(str));

    // 匹配手机号
    // 纯数字 11位, 以1开头 第二位3 4 5 6 7 8 9

    // var reg = /^1(3|4|5|6|7|8|9)\d{9}$/;
    // var reg = /^1[3-9]\d{9}$/;
    // var phone = "17386141517";
    // console.log(reg.test(phone));


    // 匹配邮箱
    // qq邮箱: 1272071495@qq.com
    // 163邮箱:  ww1272071495@163.com
    // gmail邮箱:  ww1272071495@gmail.com
    // sina邮箱:  ww1272071495@sina.com
    //            邮箱名@邮箱类型.邮箱后缀  


    var email = "1272071495@qq.com";
    // var reg = /^\w{6,14}@(qq|163|gmail|sina)\.(com|cn)$/;
    var reg = /^\w+@\w+\.\w+/;
    console.log(reg.test(email));


    var sina = /^[a-z0-9][a-z0-9_]{5,13}$/;
    var yi = /^[a-zA-Z]\w{5,17}$/;

</script>

</html>